Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 407b651248008a03aa43a86181c885c8d1d96c2d


Parents : 212133e
Author : Ivan <ivan@quad4.io>
Signature : Invalid signer <e46112d44649266d71fe2193e00a4710>, author is <ivan@quad4.io>
Date : 2026-06-21T17:12:36-05:00

chore(build): update Python package installation process to include 'uv' dependency and synchronization steps

Changes

1 files changed, 3 insertions(+), 4 deletions(-)


Diff

diff --git a/packaging/arch/PKGBUILD b/packaging/arch/PKGBUILD
index ae7b740a..38d9836c 100644
--- a/packaging/arch/PKGBUILD
+++ b/packaging/arch/PKGBUILD
@@ -32,10 +32,9 @@ prepare() {
python -m venv "$_venv"
# shellcheck disable=SC1091
source "$_venv/bin/activate"
- pip install --upgrade pip setuptools wheel
- pip install -r requirements.txt
- pip install 'cx-freeze>=7.0.0'
- pip install --no-build-isolation .
+ pip install --upgrade pip setuptools wheel "uv==0.11.15"
+ uv lock --check
+ uv sync --group dev --active
python scripts/patch_lxst_pyogg_ogg_ctypes.py
}


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────